builder = Builder(action = "touch $TARGET")
env = Environment(BUILDERS = {'Touch' : builder})

accum = []
for i in range(1,10000):
	f = env.Touch('f%d.h' % i, 'SConstruct')
	for dep in accum:
		env.Depends(f, dep)
	accum.append(f)
